package freenet.support;
import java.io.EOFException;
import java.io.IOException;
import junit.framework.TestCase;
/**
* @author sdiz
*/
public class ByteBufferInputStreamTest extends TestCase {
public void testUnsignedRead() throws IOException {
byte[] b = new byte[] { (byte) 0xFF, (byte) 0xFF, (byte) 0 };
ByteBufferInputStream bis = new ByteBufferInputStream(b);
assertEquals(0xFF, bis.readUnsignedByte());
assertEquals(0xFF00, bis.readUnsignedShort());
try {
bis.readUnsignedByte();
fail();
} catch (EOFException e) {
// expected
}
}
}